home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
language
/
ox
/
readme
< prev
next >
Wrap
Text File
|
1994-10-29
|
5KB
|
132 lines
This message contains instructions for obtaining Ox G1.04.
Installation according to these procedures requires a Unix system
with ftp, uncompress, yacc, lex, and a C compiler. If these
instructions won't work for you, please write to the address at
the end of this message.
The available Ox-related items are as follows:
* oxDistG1.04.sh.Z: Ox G1.04 Distribution Package. This is
a compressed sh script of size about 900 kilobytes.
Installation requires about 3 megabytes of disk space. This
package includes:
* source code for Ox G1.04.
* Ox Tutorial Introduction (about 18 pages) in LaTeX
.dvi and Postscript format.
* Ox User Reference Manual (about 57 pages) in LaTeX
.dvi and Postscript format.
* Ox on-line manual entry.
* Ox programs for several toy evaluators.
* Ox program for a compiler for a C-like (but block-
structured) imperative programming language. Includes
66-page description in Postscript format. Suitable for
instruction and experimentation.
* Ox grammars for parsers for popular languages. Most
of these are taken from an archive site mentioned in
the comp.compilers monthly message. They included
Yacc, Lex, and C source code and `make' files that
cause preprocessing by Ox. Each is a CFG ready for
augmentation with attribute definitions. Included are
attribute-grammars-to-be for:
* ANSI C
* C++
* ANSI Pascal
* FORTRAN 77 subset
* ANSI Ada
* oxTestG1.04.sh.Z: Ox Test Suite. This is a compressed sh
script of size about 750 kilobytes. Exercising Ox G1.04 on
the test suite requires about 8.5 megabytes of disk space.
This has been executed in several diverse hardware/software
environments, but if you can spare this much space
temporarily, it is a good idea to run these tests on your
system.
Here is how to obtain any of the above:
Type `ftp ftp.cs.iastate.edu' or `ftp 129.186.3.15' at the
prompt on your machine.
Type `anonymous' when prompted for a username.
Type your e-mail address when prompted for a password.
Type `binary' at the ftp prompt to put ftp in binary mode.
Type `cd pub/ox' at the ftp prompt to get to the right
directory.
To copy the above-described files to your machine, type one
or more of the following at the ftp prompt:
get oxDistG1.04.sh.Z
get oxTestG1.04.sh.Z
Type `quit' at the ftp prompt to exit ftp.
To unpack the Ox G1.04 distribution package, issue the following
command sequence at your system prompt:
cp oxDistG1.04.sh.Z oxDistG1.04.sh.Z.bak
# makes a backup
uncompress oxDistG1.04.sh.Z
# overwrites oxDistG1.04.sh
sh oxDistG1.04.sh
# overwrites oxDistG1.04
rm oxDistG1.04.sh
# removes clutter
To unpack the Ox G1.04 test suite, issue the following command
sequence at your system prompt:
cp oxTestG1.04.sh.Z oxTestG1.04.sh.Z.bak
# makes a backup
uncompress oxTestG1.04.sh.Z
# overwrites oxTestG1.04.sh
sh oxTestG1.04.sh
# overwrites oxTestG1.04
rm oxTestG1.04.sh
# removes clutter
To use the contents of the distribution package (most
importantly, to install Ox G1.04 on your machine), `cd
oxDistG1.04' and follow the instructions in that directory's
README file.
If you have completed the installation of Ox G1.04, and followed
the above instructions for downloading and unpacking the test
suite, you can test Ox G1.04 on your machine by doing `cd
oxTestG1.04' and following the instructions in the README file
there.
If the above procedures won't work for you (for instance, if you
lack `ftp' or `uncompress'), the material can be sent by e-mail
or on diskette--please send mail describing your situation to:
ox-request@cs.iastate.edu
*****************************************************************
Ox source code and documentation are copyrighted:
Copyright (c) 1992, 1993, 1994 Kurt M. Bischoff
All rights reserved.
Public distribution of Ox (for instance, placing it on an
anonymous-ftp archive or on a CD-ROM) requires permission from
the author.
THIS SOFTWARE IS PROVIDED FOR USE "AS IS" AND WITHOUT ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.
*****************************************************************